package com.zlkj.pro.modular.business.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zlkj.pro.modular.business.entity.ReportEntity;
import com.zlkj.pro.modular.business.model.dto.ReportDTO;
import com.zlkj.pro.modular.business.model.vo.CustomerVO;
import com.zlkj.pro.modular.business.model.vo.ReportVO;

import java.util.List;

/**
 * @author liyang
 * @date 2024/4/6
 * @time 14:28
 */
public interface ReportMapper extends BaseMapper<ReportEntity> {

    List<ReportVO> findList(ReportDTO dto);

    Integer reportCount(ReportDTO dto);

    List<ReportVO> findPage(ReportDTO dto);

    Long findPageCount(ReportDTO dto);

    ReportVO getWebDetail(Long id);

    List<Long> queryOurUserIds(Long userId);
}